Vim

您所在的位置:网站首页 vim 怎么复制 Vim

Vim

2023-03-26 05:26| 来源: 网络整理| 查看: 265

问题描述

在笔记本电脑上使用linux系统,经常打开并编辑一些文本文件,我比较喜欢用vim。但有时候遇到要从文件中拷贝几个数据到文件外(比如excel, 或者google spreadsheets)的时候,我就遇到麻烦了。在vim里面用y拷贝的东西,没法粘贴到文件外。因此我每次需要拷贝数据的时候,都是换gedit来操作。直到今天,我由于需要从三个文件中拷贝一共十八个数据,忍不了了。

网上查了资料,的确有解决办法。

解决方法

还好,已经有大佬帮我解决了这个[问题](如何将 Vim 剪贴板里面的东西粘贴到 Vim 之外的地方? - cnlzxin的回答 - 知乎https://www.zhihu.com/question/19863631/answer/182346296)。

检查vim是否支持clipboard功能:1vim --version | grep clipboard 如果有 +clipboard 则跳过这一步; 如果显示的是 -clipboard 说明不支持(很遗憾,我的就是 -clipboard), 需要1sudo apt install vim-gtk

安装好vim -gtk之后就可以了。复制内容到vim外了。不过在vim内复制内容时,需要制定将内容复制到 clipboard,通过 “+ 来指定特定寄存器。

例子

当我想复制一个数据到spreadsheets时,使用v选中该数据内容,然后 “+y,切换到spreadsheets,ctrl + v 即可。想把剪切板的内容复制到另一个vim文件时,使用"+p即可。

其他例子:

12"+yy // 复制当前行到剪切板"+p // 将剪切板内容粘贴到光标后面


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3